package com.ruoyi.exam.serive;

import com.ruoyi.common.vo.PageResult;
import com.ruoyi.exam.domain.ExamInfo;
import com.ruoyi.exam.domain.Scores;
import com.ruoyi.exam.vo.*;

import java.util.List;

public interface IScoresService {

    void insertScores(Scores scores);

    void updateScores(Scores scores);

    List<Scores> listScores(ScoresVO scoresVO);

    void real(ExamRealVO examRealVO);

    List<ScoresCourseVO> selectScoresCourseList(ScoresCourseVO scoresCourseVO);

    List<ScoresCourseTypeVO> selectScoresCourseTypeList(ScoresCourseTypeVO scoresCourseVO);

    List<ScoresTheoryVO> selectScoresTheoryList(ScoresTheoryVO scoresTheoryVO);

    List<ScoresRealVO> selectScoresRealList(ScoresRealVO scoresRealVO);

    int deleteCourseStudent(Long userId,Long courseNo);

    int deleteScoresTheory(Long userId,Long paperId);
}
